package parser;

import java.util.List;

import lexer.Token;

/**
 * Traductor que va construyendo el árbol sintáctico.
 * Sirve de ejemplo como un traductor simple.
 */
public class SyntacticTreeTranslator implements SyntaxTranslator<SyntacticTree> {
	
	public SyntacticTree translateTerminal(Token t) {
		return new SyntacticTree(t);
	}
	
	public SyntacticTree translateNonterminal(Production p, List<SyntacticTree> children) {
		return new SyntacticTree(p, children);
	}
	
}
